@template("heading")

# {{heading}}

{{description}}

@endtemplate @template("table-container-classes")relative overflow-x-auto shadow-md sm:rounded-lg@endtemplate @template("table-classes")w-full text-sm text-left rtl:text-right text-gray-500 dark:text-gray-400@endtemplate @template("table-head-classes")text-xs text-gray-700 uppercase bg-gray-100 dark:bg-gray-700 dark:text-gray-400@endtemplate @template("table-head") {{title}} @endtemplate @template("table-row")
{{property}} {{value}} {{description}}
@endtemplate
@include("heading", heading: "Node properties", description: "The following node properties are always accessible in templates and relate to the current node instance.")

@include("table-head", title: "Property") @include("table-head", title: "Value") @include("table-head", title: "Description")
@include("table-row", property: "node.id", value: node.id, description: "Node identifier") @include("table-row", property: "node.title", value: node.title, description: "Node title") @include("table-row", property: "node.parent.id", value: node.parent.id, description: "Parent node identifier") @include("table-row", property: "node.parent.container", value: node.parent.container, description: "Parent node container name") @include("table-row", property: "node.backendPath", value: node.backendPath, description: "Node backend content path")

@include("heading", heading: "Component", description: "Properties available in transformHook from rw.component")

@include("table-head", title: "Property") @include("table-head", title: "Value") @include("table-head", title: "Description")
@include("table-row", property: "component.title", value: component.title, description: "Component title") @include("table-row", property: "component.group", value: component.group, description: "Component group") @include("table-row", property: "component.version", value: component.version, description: "Component version number") @include("table-row", property: "component.build", value: component.build, description: "Component build number") @include("table-row", property: "component.assetPath", value: component.assetPath, description: "Component asset path") @include("table-row", property: "component.siteAssetPath", value: component.siteAssetPath, description: "Site asset path")

@include("heading", heading: "Page", description: "Properties available in transformHook from rw.page")

@include("table-head", title: "Property") @include("table-head", title: "Value") @include("table-head", title: "Description")
@include("table-row", property: "page.id", value: page.id, description: "Page identifier") @include("table-row", property: "page.title", value: page.title, description: "Page title") @include("table-row", property: "page.filename", value: page.filename, description: "Page filename") @include("table-row", property: "page.ext", value: page.ext, description: "Page extension") @include("table-row", property: "page.language", value: page.language, description: "Page language") @include("table-row", property: "page.absolutePath", value: page.absolutePath, description: "Absolute path") @include("table-row", property: "page.docRootPath", value: page.docRootPath, description: "Document root path") @include("table-row", property: "page.isFolder", value: page.isFolder, description: "Is this a folder") @include("table-row", property: "page.displayInMenu", value: page.displayInMenu, description: "Should be shown in menu") @include("table-row", property: "page.isDraft", value: page.isDraft, description: "Draft pages are not published") @include("table-row", property: "page.icon.url", value: page.icon.url, description: "Page icon url if set")

@include("heading", heading: "Project", description: "Properties available in transformHook from rw.project")

@include("table-head", title: "Property") @include("table-head", title: "Value") @include("table-head", title: "Description")
@include("table-row", property: "project.title", value: project.title, description: "Project title") @include("table-row", property: "project.mode", value: project.mode, description: "Current mode (edit / preview / publish)") @include("table-row", property: "project.siteURL", value: project.siteURL, description: "Published site url") @include("table-row", property: "project.language", value: project.language, description: "Site language") @include("table-row", property: "project.enableSocialTags", value: project.enableSocialTags, description: "Enable social tags") @include("table-row", property: "project.allowDarkMode", value: project.allowDarkMode, description: "Allow dark mode") @include("table-row", property: "project.logo.url", value: project.logo.url, description: "Project logo url") @include("table-row", property: "project.logo.alt", value: project.logo.alt, description: "Project logo alt text")

@include("heading", heading: "Pages", description: "Properties available in transformHook from rw.pages")

@include("table-head", title: "Property") @include("table-head", title: "Value") @include("table-head", title: "Description")
@include("table-row", property: "project.pages", value: strPages, description: "Array of Pages")

@include("heading", heading: "Theme", description: "Properties available in transformHook from rw.theme")

@include("table-head", title: "Property") @include("table-head", title: "Value") @include("table-head", title: "Description")
@include("table-row", property: "project.breakpoints", value: strBreakpoints, description: "Dictionary of breakpoints") @include("table-row", property: "project.breakpointNames", value: strBreakpointNames, description: "Ordered array of breakpoint names")